home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 40
/
Amiga Format CD40 (1999-05-11)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-06].iso
/
-in_the_mag-
/
linuxppc
/
misc
/
amiga-gb.map
next >
Wrap
Text File
|
1999-03-31
|
11KB
|
353 lines
# amiga-gb.map
#
# Keymap for Amiga UK keyboards
# Based on amiga-us.map
# Half-baked version by Duncan.Gibb@ed.ac.uk
#
# All I've done is swap the encodings of ' ` ~ # @ " £ around
# so they behave as under AmigaOS. Most importantly, backtick is now
# Alt + <top-left-typewriter-key>
#
# Future plans:
#
# Alt and Meta bindings a-la Benno Trutmann's amiga-sg.map
# More human-readable map file ;-)
keymaps 0-2,4-5,8,12
keycode 0 = apostrophe asciitilde
alt keycode 0 = grave
keycode 1 = one exclam
alt keycode 1 = Meta_one
keycode 2 = two quotedbl
alt keycode 2 = Meta_two
keycode 3 = three sterling
control keycode 3 = Escape
alt keycode 3 = Meta_three
keycode 4 = four dollar dollar Control_backslash
alt keycode 4 = Meta_four
keycode 5 = five percent
control keycode 5 = Control_bracketright
alt keycode 5 = Meta_five
keycode 6 = six asciicircum
control keycode 6 = Control_asciicircum
alt keycode 6 = Meta_six
keycode 7 = seven ampersand braceleft Control_underscore
alt keycode 7 = Meta_seven
keycode 8 = eight asterisk bracketleft Delete
alt keycode 8 = Meta_eight
keycode 9 = nine parenleft bracketright
alt keycode 9 = Meta_nine
keycode 10 = zero parenright braceright
alt keycode 10 = Meta_zero
keycode 11 = minus underscore backslash Control_underscore
alt keycode 11 = Meta_minus
keycode 12 = equal plus
alt keycode 12 = Meta_equal
keycode 13 = backslash bar
control keycode 13 = Control_backslash
alt keycode 13 = Meta_backslash
keycode 14 =
keycode 15 = KP_0
alt keycode 15 = Ascii_0
keycode 16 = +q +Q
control keycode 16 = Control_q
alt keycode 16 = Meta_q
keycode 17 = +w +W
control keycode 17 = Control_w
alt keycode 17 = Meta_w
keycode 18 = +e +E
control keycode 18 = Control_e
alt keycode 18 = Meta_e
keycode 19 = +r +R
control keycode 19 = Control_r
alt keycode 19 = Meta_r
keycode 20 = +t +T
control keycode 20 = Control_t
alt keycode 20 = Meta_t
keycode 21 = +y +Y
control keycode 21 = Control_y
alt keycode 21 = Meta_y
keycode 22 = +u +U
control keycode 22 = Control_u
alt keycode 22 = Meta_u
keycode 23 = +i +I
control keycode 23 = Tab
alt keycode 23 = Meta_i
keycode 24 = +o +O
control keycode 24 = Control_o
alt keycode 24 = Meta_o
keycode 25 = +p +P
control keycode 25 = Control_p
alt keycode 25 = Meta_p
keycode 26 = bracketleft braceleft
control keycode 26 = Escape
alt keycode 26 = Meta_bracketleft
keycode 27 = bracketright braceright asciitilde Control_bracketright
alt keycode 27 = Meta_bracketright
keycode 28 =
keycode 29 = KP_1
alt keycode 29 = Ascii_1
keycode 30 = KP_2
alt keycode 30 = Ascii_2
keycode 31 = KP_3
alt keycode 31 = Ascii_3
keycode 32 = +a +A
control keycode 32 = Control_a
alt keycode 32 = Meta_a
keycode 33 = +s +S
control keycode 33 = Control_s
alt keycode 33 = Meta_s
keycode 34 = +d +D
control keycode 34 = Control_d
alt keycode 34 = Meta_d
keycode 35 = +f +F
control keycode 35 = Control_f
alt keycode 35 = Meta_f
keycode 36 = +g +G
control keycode 36 = Control_g
alt keycode 36 = Meta_g
keycode 37 = +h +H
control keycode 37 = BackSpace
alt keycode 37 = Meta_h
keycode 38 = +j +J
control keycode 38 = Linefeed
alt keycode 38 = Meta_j
keycode 39 = +k +K
control keycode 39 = Control_k
alt keycode 39 = Meta_k
keycode 40 = +l +L
control keycode 40 = Control_l
alt keycode 40 = Meta_l
keycode 41 = semicolon colon
alt keycode 41 = Meta_semicolon
keycode 42 = numbersign at
control keycode 42 = Control_g
alt keycode 42 = Meta_numbersign
keycode 43 =
keycode 44 =
keycode 45 = KP_4
alt keycode 45 = Ascii_4
keycode 46 = KP_5
alt keycode 46 = Ascii_5
keycode 47 = KP_6
alt keycode 47 = Ascii_6
keycode 48 =
keycode 49 = +z +Z
control keycode 49 = Control_z
alt keycode 49 = Meta_z
keycode 50 = +x +X
control keycode 50 = Control_x
alt keycode 50 = Meta_x
keycode 51 = +c +C
control keycode 51 = Control_c
alt keycode 51 = Meta_c
keycode 52 = +v +V
control keycode 52 = Control_v
alt keycode 52 = Meta_v
keycode 53 = +b +B
control keycode 53 = Control_b
alt keycode 53 = Meta_b
keycode 54 = +n +N
control keycode 54 = Control_n
alt keycode 54 = Meta_n
keycode 55 = +m +M
control keycode 55 = Control_m
alt keycode 55 = Meta_m
keycode 56 = comma less
alt keycode 56 = Meta_comma
keycode 57 = period greater
alt keycode 57 = Meta_period
keycode 58 = slash question
control keycode 58 = Delete
alt keycode 58 = Meta_slash
keycode 59 =
keycode 60 = KP_Period
control alt keycode 60 = Boot
keycode 61 = KP_7
alt keycode 61 = Ascii_7
keycode 62 = KP_8
alt keycode 62 = Ascii_8
keycode 63 = KP_9
alt keycode 63 = Ascii_9
keycode 64 = space space
control keycode 64 = nul
alt keycode 64 = Meta_space
keycode 65 = Delete Delete Delete Delete Delete Meta_Delete Delete
keycode 66 = Tab Tab
alt keycode 66 = Meta_Tab
keycode 67 = KP_Enter
keycode 68 = Return
alt keycode 68 = Meta_Control_m
keycode 69 = Escape Escape
alt keycode 69 = Meta_Escape
keycode 70 = Delete Delete
alt keycode 70 = Meta_Delete
keycode 71 =
keycode 72 =
keycode 73 =
keycode 74 = KP_Subtract
keycode 75 =
keycode 76 = Up
keycode 77 = Down
keycode 78 = Right
keycode 79 = Left
keycode 80 = F1 F11 Console_13 F1
alt keycode 80 = Console_1
keycode 81 = F2 F12 Console_14 F2
alt keycode 81 = Console_2
keycode 82 = F3 F13 Console_15 F3
alt keycode 82 = Console_3
keycode 83 = F4 F14 Console_16 F4
alt keycode 83 = Console_4
keycode 84 = F5 F15 Console_17 F5
alt keycode 84 = Console_5
keycode 85 = F6 F16 Console_18 F6
alt keycode 85 = Console_6
keycode 86 = F7 F17 Console_19 F7
alt keycode 86 = Console_7
keycode 87 = F8 F18 Console_20 F8
alt keycode 87 = Console_8
keycode 88 = F9 F19 Console_21 F9
alt keycode 88 = Console_9
keycode 89 = F10 F20 Console_22 F10
alt keycode 89 = Console_10
keycode 90 = Num_Lock
keycode 91 = Scroll_Lock Show_Memory Show_Registers Show_State
alt keycode 91 = Scroll_Lock
keycode 92 = KP_Divide
keycode 93 = KP_Multiply
keycode 94 = KP_Add
keycode 95 = F11
altgr keycode 95 = Console_23
shift control keycode 95 = VoidSymbol
alt keycode 95 = Console_11
control alt keycode 95 = VoidSymbol
keycode 96 = Shift
keycode 97 = Shift
keycode 98 = Caps_Lock
keycode 99 = Control
keycode 100 = Alt
keycode 101 = AltGr
keycode 102 =
keycode 103 =
keycode 104 =
keycode 105 =
keycode 106 =
keycode 107 =
keycode 108 =
keycode 109 =
keycode 110 =
keycode 111 =
keycode 112 =
keycode 113 =
keycode 114 =
keycode 115 =
keycode 116 =
keycode 117 =
keycode 118 =
keycode 119 =
keycode 120 =
keycode 121 =
keycode 122 =
keycode 123 =
keycode 124 =
keycode 125 =
keycode 126 =
keycode 127 =
string F1 = "\033[[A"
string F2 = "\033[[B"
string F3 = "\033[[C"
string F4 = "\033[[D"
string F5 = "\033[[E"
string F6 = "\033[17~"
string F7 = "\033[18~"
string F8 = "\033[19~"
string F9 = "\033[20~"
string F10 = "\033[21~"
string F11 = "\033[23~"
string F12 = "\033[24~"
string F13 = "\033[25~"
string F14 = "\033[26~"
string F15 = "\033[28~"
string F16 = "\033[29~"
string F17 = "\033[31~"
string F18 = "\033[32~"
string F19 = "\033[33~"
string F20 = "\033[34~"
string Find = "\033[1~"
string Insert = "\033[2~"
string Remove = "\033[3~"
string Select = "\033[4~"
string Prior = "\033[5~"
string Next = "\033[6~"
string Macro = "\033[M"
string Pause = "\033[P"
compose '`' 'A' to 'À'
compose '`' 'a' to 'à'
compose '\'' 'A' to 'Á'
compose '\'' 'a' to 'á'
compose '^' 'A' to 'Â'
compose '^' 'a' to 'â'
compose '~' 'A' to 'Ã'
compose '~' 'a' to 'ã'
compose '"' 'A' to 'Ä'
compose '"' 'a' to 'ä'
compose 'O' 'A' to 'Å'
compose 'o' 'a' to 'å'
compose '0' 'A' to 'Å'
compose '0' 'a' to 'å'
compose 'A' 'A' to 'Å'
compose 'a' 'a' to 'å'
compose 'A' 'E' to 'Æ'
compose 'a' 'e' to 'æ'
compose ',' 'C' to 'Ç'
compose ',' 'c' to 'ç'
compose '`' 'E' to 'È'
compose '`' 'e' to 'è'
compose '\'' 'E' to 'É'
compose '\'' 'e' to 'é'
compose '^' 'E' to 'Ê'
compose '^' 'e' to 'ê'
compose '"' 'E' to 'Ë'
compose '"' 'e' to 'ë'
compose '`' 'I' to 'Ì'
compose '`' 'i' to 'ì'
compose '\'' 'I' to 'Í'
compose '\'' 'i' to 'í'
compose '^' 'I' to 'Î'
compose '^' 'i' to 'î'
compose '"' 'I' to 'Ï'
compose '"' 'i' to 'ï'
compose '-' 'D' to 'Ð'
compose '-' 'd' to 'ð'
compose '~' 'N' to 'Ñ'
compose '~' 'n' to 'ñ'
compose '`' 'O' to 'Ò'
compose '`' 'o' to 'ò'
compose '\'' 'O' to 'Ó'
compose '\'' 'o' to 'ó'
compose '^' 'O' to 'Ô'
compose '^' 'o' to 'ô'
compose '~' 'O' to 'Õ'
compose '~' 'o' to 'õ'
compose '"' 'O' to 'Ö'
compose '"' 'o' to 'ö'
compose '/' 'O' to 'Ø'
compose '/' 'o' to 'ø'
compose '`' 'U' to 'Ù'
compose '`' 'u' to 'ù'
compose '\'' 'U' to 'Ú'
compose '\'' 'u' to 'ú'
compose '^' 'U' to 'Û'
compose '^' 'u' to 'û'
compose '"' 'U' to 'Ü'
compose '"' 'u' to 'ü'
compose '\'' 'Y' to 'Ý'
compose '\'' 'y' to 'ý'
compose 'T' 'H' to 'Þ'
compose 't' 'h' to 'þ'
compose 's' 's' to 'ß'
compose '"' 'y' to 'ÿ'
compose 's' 'z' to 'ß'
compose 'i' 'j' to 'ÿ'